/*----------------------------------------------------------------------------*\
|
|						Public Interface to Muse Technology
|
|							     www.muse.com
| Author : SunJun 
| Email : sundoom@msn.com
\*----------------------------------------------------------------------------*/

//////////////////////////////////////////////////////////////////////////
// $Id: stdafx.h,v 1.1 2008/12/26 12:13:55 sunjun Exp $
//////////////////////////////////////////////////////////////////////////

#pragma once

//////////////////////////////////////////////////////////////////////////

#ifndef _SECURE_ATL
#define _SECURE_ATL 1
#endif

#ifndef VC_EXTRALEAN
#define VC_EXTRALEAN
#endif

#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS

#define _AFX_ALL_WARNINGS

#include <afxwin.h>
#include <afxext.h>

/*
#ifndef _AFX_NO_OLE_SUPPORT
#include <afxdtctl.h>
#endif
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include <afxcmn.h>
#endif
*/
#include <afxcontrolbars.h>

//////////////////////////////////////////////////////////////////////////

#ifndef NOMINMAX
#define NOMINMAX
#endif

#include <Muse.h>
#include <MPtr.h>
#include <MMutex.h>
#include <MReference.h>
#include <MVar.h>
#include <MProperty.h>
#include <MObject.h>
#include <MThread.h>
#include <MData.h>
#include <MFile.h>
#include <MConfig.h>
#include <MOS.h>

#include <Maths.h>
#include <Vector2.h>
#include <Vector3.h>
#include <Vector4.h>
#include <Quaternion.h>
#include <Matrix.h>

#include <Texture.h>
#include <DynamicTexture.h>
#include <RenderTexture.h>
#include <Effect.h>
#include <IndexBuffer.h>
#include <VertexBuffer.h>
#include <VertexFormat.h>
#include <Constant.h>
#include <Operation.h>
#include <Primitive.h>
#include <Clear.h>
#include <Viewport.h>
#include <Scene.h>
#include <Context.h>

#include <Window.h>
#include <Graph.h>
#include <View.h>
#include <Dict.h>
#include <Mesh.h>

NAMESPACE_USE

//////////////////////////////////////////////////////////////////////////

extern UINT gToolType;

//////////////////////////////////////////////////////////////////////////